-
Notifications
You must be signed in to change notification settings - Fork 7
Migrate EmbodiAgent #82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
embodichain/toolkits/interfaces.py
Outdated
| """ | ||
|
|
||
|
|
||
| def draw_axis(env, pose): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why put so many help function here? toolkits should not contain module from lab. The correct denpendency relationship is lab <- toolkits. Please discusss this with @yhnsu for a better organization.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'v discussed with haonan. I move the function related to math into embodichain/utils/math.py . For the remaining part, I seperated it into atom_action and atom_action_utils and move them to sim.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
This PR migrates EmbodiAgent, a LLM-based agent system for autonomous robot task execution in EmbodiChain. The system enables robots to perceive, plan, code, execute, and validate complex manipulation tasks through a closed-loop control cycle, which is developed by https://github.com/Jasonxu1225 .
Key Features
Three specialized agents working in coordination:
Key Related Files
embodichain/agents/hierarchy/embodichain/lab/gym/envs/tasks/tableware/embodichain/toolkits/interfaces.pyembodichain/lab/gym/motion_generation/embodichain/agents/README.mdType of change
Screenshots
Pour Water
pour_waterr.mp4
Rearrangement
rearrangement.mp4
Dual Arm Pour Water
pour_water_dual.mp4
Checklist
I have run the
black .command to format the code base.I have made corresponding changes to the documentation
I have added tests that prove my fix is effective or that my feature works
Dependencies have been updated, if applicable.